package com.yun.algorithmproblem.leetcode;

/**
 * 3174. 清除数字
 *
 * 给你一个字符串 s 。
 *
 * 你的任务是重复以下操作删除 所有 数字字符：
 *
 * 删除 第一个数字字符 以及它左边 最近 的 非数字 字符。
 * 请你返回删除所有数字字符以后剩下的字符串。
 */
public class Leetcode3174 {

    public static void main(String[] args) {
        Leetcode3174 obj = new Leetcode3174();
        String a = obj.clearDigits("cb34");
        System.out.println(a);
    }


    public String clearDigits(String s) {
        char[] chars = s.toCharArray();
        StringBuilder sb = new StringBuilder();
        for (char c : chars) {
            if(0<=(c-'0') && (c-'0')<=9){
                sb.deleteCharAt(sb.length()-1);
            }else {
                sb.append(c);
            }
        }
        return sb.toString();
    }
}
